Il réalise un excellent départ et prend la tête de la course dès le premier virage. Il prend rapidement une petite avance sur Marc Marquez et Maverick Vinales.
L'écart se réduit à une demi-seconde, mais cela se bagarre un peu derrière et cet écart revient à une seconde à 10 tours de la fin.
Andrea Dovizioso parvient ensuite à revenir sur Valentino à sept tours de l'arrivée et Marquez, alors troisième, est victime d'une casse moteur.
À trois tours de l'arrivée, Valentino perd le commandement de la course pour la première fois, face à Dovizioso. Il se fait également attaquer par Vinales dans le même tour et il se retrouve troisième. Les deux pilotes Yamaha reviennent sur Dovizioso, mais ne sont pas en mesure de l'attaquer et ce dernier s'impose.
Superbe course de Valentino, qui n'est malheureusement pas récompensé d'avoir mené depuis le départ jusqu'à trois tours du drapeau à damiers.
L'abandon de Marquez lui permet néanmoins de revenir à 26 points du nouveau leader du championnat, Dovizioso.